#pragma once
#include "..\dxstdafx.h"
#include "Controller.h"
#include <vector>
#include "..\content\ResManager.h"

namespace ds {

class CBaseApp {

public:
	virtual ~CBaseApp() {}	
	virtual void OnCreateDevice() = 0; 
	virtual void OnResetDevice() = 0; 
	virtual void OnLostDevice() = 0; 
	virtual void OnDestroyDevice() = 0; 	
	virtual void loadContent(ResManager& assets) = 0;
}; 

};